package com.qumitech.visualnovel.service.novel;

import com.alibaba.fastjson.JSONObject;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.qumitech.visualnovel.model.common.BaseResponse;
import com.qumitech.visualnovel.model.dto.ReviewQueryDTO;
import com.qumitech.visualnovel.model.dto.PublishResultDTO;

public interface ReviewService {
    void publishTask();
    BaseResponse reviewList(ReviewQueryDTO param);
    BaseResponse getReviewResult(Long id);
    BaseResponse updateReviewResult(HttpServletRequest request);
    BaseResponse publishList(ReviewQueryDTO param);
    BaseResponse getPublishResult(Long bookId);
    BaseResponse updatePublishResult(PublishResultDTO param);
    BaseResponse reviewBookSummary(Long bookId);
    BaseResponse getReviewChapterList(Long bookId);
    BaseResponse updateReviewChapterList(JSONObject param);
}
